#!/usr/bin/env python
"""
# -*- coding: utf-8 -*-
# @Time    : 2020/9/24 23:26
# @Author  : AshJo
# @Desc    : 作业1
# @Filename: auth.py.py
# @Version : v1.0
"""


class Authentic:
    l = [('登录', 'login'), ('注册', 'register')]

    def __init__(self, name, age):
        self.name = name
        self.age = age

    def register(self):
        print('in register func')

    def login(self):
        print('in login func')


a = Authentic('alex', 18)

while True:

    for index, item in enumerate(Authentic.l, 1):
        print(index, item[0])
    num = int(input('>>>'))
    if hasattr(a, Authentic.l[num - 1][1]):
        getattr(a, Authentic.l[num - 1][1])()

# 需求：
# 循环这个列表
# 显示 序号 用户要做的操作
# 用户输入序号
# 通过序号找到对应的l
# 调用对应login或者register方法
# 先实例化的方法，完成登录或者注册功能
